// ES6标准引入了新的iterable类型，Array、Map和Set都属于iterable类型
// 注意：一般对象不是iterable!
let arr = ['a', 'm']
let obj = {
    a: 'a',
    b: 'b'
}
// for index in iterator
for (let index in obj, arr) {
    console.log(index, obj[index], arr[index]);
}

// for item of iterator

// 会报错！ TypeError: obj is not iterable
// for (let item of obj){
//     console.log(item);
// }
for (let item of arr){
    console.log(item);
}

// 用 for..of遍历对象的方法
for(let name of Object.getOwnPropertyNames(obj)){
    console.log(obj[name]);   
}

